package com.cavasmonitor.to;

public class AlarmaTo {	

	private Long id;
	
	public static enum Tipo {

		ADVERTENCIA(1L), CRITICA(2L);

		private Long id;

		Tipo(Long id) {
			this.id = id;
		}

		public  Long getId() {
			return this.id;
		}
		
		public static Tipo getTipo(Long id) {
						
			Tipo tipo = null;
			
			switch (id.intValue()) {
			case 1:
				tipo =  Tipo.ADVERTENCIA;
				break;
			case 2:
				tipo = Tipo.CRITICA;
				break;
			}
			
			return tipo;
		}

	}
	
	private EquipoTo equipo;
	private Tipo tipo;
	private Double min;
	private Double max;
	public Long getId() {
		return id;
	}
	public void setId(Long id) {
		this.id = id;
	}
	public EquipoTo getEquipo() {
		return equipo;
	}
	public void setEquipo(EquipoTo equipo) {
		this.equipo = equipo;
	}
	public Double getMin() {
		return min;
	}
	public void setMin(Double min) {
		this.min = min;
	}
	public Double getMax() {
		return max;
	}
	public void setMax(Double max) {
		this.max = max;
	}
	public Tipo getTipo() {
		return tipo;
	}
	public void setTipo(Tipo tipo) {
		this.tipo = tipo;
	}	
}
